package ontoTree.ontoTree;

//import br.uece.dbonto.tree.ontology.*;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.tree.DefaultMutableTreeNode;

//import testeMono.teste;

import com.hp.hpl.jena.ontology.OntClass;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntProperty;

public class DomainOntologyTree extends OntologyTree {

	public DomainOntologyTree(OntModel m) {
		super(m);

	}

//	/**
//	 * Captura o evento de mudan�a do n� selecionado
//	 */
//
//	@Override
//	public void valueChanged(TreeSelectionEvent e) {
//		DefaultMutableTreeNode node = (DefaultMutableTreeNode) ontologyTree
//				.getLastSelectedPathComponent();
//		String dom = null, range = null;
//		if (node == null)
//			return;
//
//		Object obj = node.getUserObject();
//
//		if (obj instanceof OntClass) {
//			DefaultTableModel doClsModel = teste.getDoClassModel();
//			for (int linha = 0; linha < doClsModel.getRowCount(); linha++) {
//
//				doClsModel.setValueAt(buildDetailedNodeInfo(obj)[linha], linha,
//						1);
//
//			}
//			teste.getDomainOntInformationPanel().setSelectedIndex(0);
//		}
//		if (obj instanceof OntProperty) {
//			DefaultTableModel doPropModel = teste.getDoPropModel();
//			for (int linha = 0; linha < doPropModel.getRowCount(); linha++) {
//
//				doPropModel.setValueAt(buildDetailedNodeInfo(obj)[linha],
//						linha, 1);
//
//			}
//			teste.getDomainOntInformationPanel().setSelectedIndex(1);
//		}
//	}

}
